publishing book novel marxism marx communist lenin authors author engels writer socialism communism politics